@database "MultiTool II V2.1" @node MAIN "Manual k MultiTool II V2.1 1993 Boris Jakubaschk" MultiTool II V2.1 05.02.1995 - Shareware Verzia - MANUAL OBSAH @{" Pre tych, co nikdy necitaju manualy... " link NoDocs} @{" 1. Uvod " link Intro} @{" 1.1 Legalna cinnost " link Legal} @{" 1.2 Shareware " link Share} @{" 1.3 Podakovanie " link Thanks} @{" 2. Instalacia " link Install} @{" 3. Preferencie " link Prefs} @{" 3.1 Vseobecny popis " link PR_general} @{" 3.2 Programy " link PR_progs} @{" 3.3 Menu " link PR_menu} @{" 3.4 Ikony " link PR_icon} @{" 3.5 Datove typy " link PR_types} @{" 3.6 Zoznam zariadeni " link PR_devs} @{" 3.7 Zoznam akcii " link PR_action} @{" 3.8 Mody zariadeni " link PR_devmod} @{" 4. Pouzivanie MTool " link Usage} @{" 4.1 Zoznam suborov " link US_dirs} @{" 4.2 Kopirovanie, ... " link US_copy} @{" 4.3 Vyber " link US_select} @{" 4.4 Archivy " link US_archiv} @{" 4.5 Analyza / Akcia " link US_analyze} @{" 4.6 Menu " link US_menu} @{" 4.7 Ikony " link US_icon} @{" 4.8 Dalsie Moznosti " link US_rest} @endnode @node NoDocs "Pre tych, co nikdy necitaju manualy..." ... Na tomto mieste strucne nacrtnem niektore zaujimave veci. Inac budem musiet odpovedat na tie iste otazky znova a znova! - MTool je shareware. Ak ho pouzivas castejsie, mal by si zaplatit registracny poplatok US$15. Za tento poplatok dostanes keyfile, ktory odstrani vsetky obmedzenia v tejto a vsetkych buducich verziach MTool. - MTool mozes dat kazdemu, kto ma zaujem, ak ale za tuto cinnost nepytas peniaze. - Prvy riadok v kazdom zozname suborov je zobrazeny hrubsim pismom, pretoze na ovladanie mozes pouzit aj kurzorove klavesy. Riadok, zobrazeny hrubsim pismom je pouzity ako kurzor. - Klavesa "`" ( pod ESC ) prepina device zoznam na alternativny ( konfigurovatelny ) zoznam. - Ak chces zmenit aktivne okno, stlac Space. - Neviditelne Parent-gadgety su na lavom a pravom okraji okna. - "Hide" v Project menu zatvori MTool okno. Pre jeho znovuotvorenie stlac Hotkey Ctrl-Alt-"<". Ak si nerozumel tymto jednoduchym vetam, potom by si si mal precitat kompletny manual ;-) @endnode @node Intro "Uvod" 1. Uvod: Vitajte v Multitool II V2.1! MTool je pomocka, ktora ti pomoze pri sprave tvojich floppy a hard diskov: instalovat programy, menit organizaciu tvojich dat, alebo mazat subory. Taketo programy sa casto volaju DOS, alebo Directory utility. Pracuju na rovnakom principe: Su tam dve okna, pricom kazde z nich zobrazuje obsah nejakeho adresara. Mozes si vybrat subory a podadresare z tychto zoznamov a vykonavat s nimi akcie cez specialne gadgety: kopirovat, mazat, prezerat obrazky, atd. MTool ale ponuka aj dalsie moznosti, ktorymi sa odlisuje od inych DOS utilit: - Layout ti poskytuje co mozno najviac priestoru pre zoznam suborov. - Akcne gadgety su medzi zoznamami suborov. Na rozdiel od inych programov, tieto gadgety ponukaju omnoho komplexnejsie funkcie. - Dalsi zoznam, umiestneny nad akcnymi zoznamami, ti umoznuje prepinanie medzi viacerymi volitelnymi zoznamami. Moze to byt vyuzivane na vyber prislusneho device, alebo na vykonavanie specialnych, uzivatelom definovanych akcii. - Vzhlad programu som prisposobil "user interface style guide". MTool vyzaduje OS2.0 (V37.xx). Novsie verzie OS su samozrejme zistovane a vyuzivane ( napr. lokalizacia v OS2.1, systemovy busy pointer v OS3.0 ) - Aj ked sa toto vsetko zda mozno zlozite, MTool je velmi lahko instalovatelny a nastavovatelny. K dispozicii je Prefs Editor, kde mozes vsetko nadefinovat pomocou mysi. Dufam, ze MTool ti bude uzitocny pri organizacii tvojich dat Boris Jakubaschk @endnode @node Legal "Legalna cinnost" 1.1 Legalna cinnost: Autor tohto programu nie je zodpovedny za spravnost, alebo presnost tohto opisu manualu a/alebo programu. Za poskodenia priamo, alebo nepriamo sposobene nespravnym pouzitim tohto manualu a/alebo programu, nesie vyhradnu zodpovednost uzivatel. MultiTool II, Copyright 1992 Boris Jakubaschk. All rights reserved. Tento program je SHAREWARE, preto ak ho pouzivas castejsie, mal by si zaplatit registracny poplatok vo vyske US$15 ( pozri dalsiu kapitolu ). Tento program moze byt volne distribuovany s podmienkou, ze dokumentacia a spustitelne subory zostanu nezmenene a su v distribucnom baliku. Tento program nesmie byt ale predavany koli zisku. Takze mozes: - Dat MTool svojim priatelom. - Rozsirovat ho pomocou sieti, kde uzivatelia neplatia za stahovanie suborov ( FIDO, FTP ). - Zaradit ho do hociktorej nekomercnej PD kolekcie. V baliku MTool maju byt tieto subory: MTool - samotny program MTool.info - jeho ikona MTPrefs - editor preferencii MTPrefs.info - jeho ikona ENVARC/MTool/MTool.Prefs - priklad prefs suboru Catalogs/#? - catalog subory pre ine jazyky (OS2.1+) MTool_x.guide - tento manual. Znacka "x" znamena jazyk. MTool_x.history - historia MTool MTool_x.desc - strucny opis pre zoznam suborov v mailboxoch Localesource/#? - zdrojovy lokalizacny subor, ktory ti umozni vytvarat vlastne katalogy V originalnom archive MTool sa tiez nachadza text/hex prezerac MI, ktory napisal Andreas Baum (Sunnysoft). Ak pouzijes instalacny script, bude naistalovany spolu s MTool. Ak chces, mozes tieto programy ( MI a Mtool ) distribuovat samostatne. Vsetky subory musia byt ale distribuovane v nezmenenom tvare! Ak si schopny prelozit lokalizacne subory pre MTool do dalsich jazykov, prosim urob to a zasli mi vysledok. Zdrojovy lokalizacny subor najdes v "Localesource/...". Preloz prosim len obsah suboru MTool_d.ct. MTool.cd musi zostat nezmeneny. MTool bol vyvijany asi jeden rok a nemal by uz obsahovat ziadne chyby. Samozrejme, ziadny vacsi program nie je absolutne bez chyb. Budem ti velmi povdacny, ak ma budes informovat o vsetkych chybach na ktore si prisiel. Toto je jedina cesta ako ich odstranit! Pis na adresu: Boris Jakubaschk Klauprechtstra 76137 Karlsruhe Germany alebo posli postu: E-mail Boris@alice.tynet.sub.org Fido Boris Jakubaschk, 2:246/1115.2 @endnode @node Share "Shareware" 1.2 Shareware: Tato verzia MTool ma niektore obmedzenia. Niektore funkcie su redukovane na poziadavku "Prosim zaregistruj sa". Niektore nove moznosti su viditelne, no nemozes ich pouzit: - Requester na zaciatku mozes zatvorit az ked dojde slimak na koniec okna. - Zablokovane je automaticke vytvaranie ikon. - Akcie vo vnutri archivu su zablokovane. - Zablokovany je tiez Appwindow. Ak si registrovany uzivatel, zaslem ti keyfile, ktory odstrani vsetky obmedzenia. Tento keyfile bude tiez spolupracovat so vsetkymi buducimi verziami programu MTool. Pomoz mi prosim pokracovat vo vyvoji MTool zaslanim registracneho poplatku. Registracny poplatok je $15. Ziadne vynimky (Hm. Ak si ale nezamestnany student a mas viac ako 5 deti, mozem este porozmyslat...). Uvedenu ciastku mozes tiez zaplatit ekvivalentnou sumou v inej mene. Ked pridu peniaze, zaslem ti keyfile UUEncode cez e-mail, alebo ti zaslem disk s keyfile. Davam prednost zaslaniu penazi cash. Viem, je to riziko zasielat peniaze v liste, ale je to pre mna najlahsia cesta. Euroseky (v DM!) su tiez vitane. Ine seky su velmi drahe. Poplatok zasli na adresu: Boris Jakubaschk, Im schle 28, 78727 Oberndorf Germany (These registrations are processed by my sister. If you want to get a personal reply by me, send your registration to (becomes valid at March 1995): Boris Jakubaschk, Klauprechtstra e 1, 76137 Karlsruhe) @endnode @node Thanks "Podakovanie" 1.3 Podakovanie: MTool bol vyvijany s pomocou mnohych priatelov a inych ludi, ktori mi zaslali informacie o chybach a svoje navrhy. Menovite: - Ti, ktori prelozili katalogy a/alebo manualy: Christopher J. Ellerbeck (Anglicky, V1.5) Arian T. Kulp (Anglicky, V2.0) Mikael Silfver (Svedsky katalog) Johan Billing (Svedsky manual, V2.1) Thorkild Stray (Norsky) Adam Sj gren (Dansky katalog) Volker A. Graf (Dansky manual, V2.1) Pascal Aubert (Francuzsky katalog) Lionel Vintenat (Francuzsky manual, V2.1) Marco Mellia (Taliansky) Vlado Saffa (Slovensky manual) Osma Ahvenlampi (Suomi) H. Huisman (Dutch manual) Rembrandt de Witt (Dutch katalog) Ali Kauffeld-Kars (Dutch, V2.1) - Andreasovi Baumovi za jeho MultiIndicator a za povolenie distribuovat ho s MTool - Stefanovi Bobergovi za LHA - Mattovi Dillonovi za C kompilator DICE - Holgerovi Trappovi za jeho MagicWB ikony pre MTool - Klaasovi Hermannsovi za FileX - Stefanovi Beckerovi za Toolmanager a za povolenie pouzit user interface jeho Prefs Editora - Janovi van den Baardovi za GadToolsBox - Markusovi M nigovi za vyriesenie mnohych pociatocnych problemov - Markusovi Nerdingovi (MAXON) za zaslanie RKRM kniznic - Andreasovi Baumovi, Jensovi B nischovi, Matthiasovi Hankovi, Berndovi Johannesovi, Haraldovi Schneiderovi, Mikaelovi Silfverovi, Holgerovi Trappovi a Erikovi Wendeovi (v abecednom poradi), mojim beta testerom. - Johanovi Billingovi, Rolfovi Dammovi, Marcovi Duponcheelovi, Christopherovi J. Ellerbeckovi, Jos Garciovi, Janovi Hollerovi, Brianovi Jacobsonovi, Christianovi Krennerovi, Reinhardovi Kunterovi, Markusovi M nigovi, Marcovi Neckerovi, Robertovi Peter Pooleovi, Jochenovi Schillerovi, Haraldovi Schulerovi, Thorkildovi Strayovi a Gregorovi Wenkelewsky, ktori mi pomohli zaslanim chybovych sprav a navrhov. @endnode @node Install "Instalacia" 2. Instalacia: Standartny distribucny balik MTool obsahuje instalacny script, ktory jednoducho a rychlo nainstaluje MTool do tvojho systemu. Tento script potrebuje Commodore installer. Ak ho nemas, alebo chces MTool instalovat manualne, postupuj podla tohto navodu: - Vytvor adresar pre prefs subory: MAKEDIR ENVARC:MTool Ak uz si registrovany uzivatel MTool, skopiruj keyfile do tohto adresara. - Vyber si adresar pre hlavny program, alebo si vytvor novy. Skopiruj "MTool" a "MTool.info" do tohto adresara. Ak davas prednost praci vo Workbenchi, presun MTool ikonu do zvoleneho adresara. - Mozes skopirovat "MTPrefs" a "MTPrefs.info" do niektoreho adresara uvedeneho v path, napr. do SYS:Tools. Tieto subory mozes tiez skopirovat do SYS:Prefs. Potom ale musis zmenit mena tychto suborov na "MTool" a "MTool.info". Pouzivatelom Workbenchu staci presunut MTPrefs ikonu do Prefs adresara a premenovat ju na "MTool" ( vyber Icon/Rename z menu ). - Ak pouzivas OS2.1 alebo vyssi, mozes skopirovat adresare "catalogs" do "Locale:catalogs". Vsetky texty budu potom zobrazo- vane vo zvolenom jazyku. - Fonty, manualy a zdrojove subory pre katalogy nie su nevyhnutne pre pracu MTool, no su uzitocne. - Teraz resetni svoju Amigu, alebo skopiruj obsah ENVARC:MTool do ENV:MTool. Teraz mozes nastavit MTool pomocou MTPrefs. @endnode @node Prefs "Preferencie" 3. Preferencie: Skor ako spustis MTool prvy krat, je potrebne urobit niekolko zakladnych veci. Preto prosim najprv spust program MTPrefs. Okno, ktore sa zobrazi ponuka viacero moznosti. Gadget umiestneny nad zoznamom udajov ti umoznuje zvolit si zobrazenie pozadovanych udajov. Ako prve je potrebne prezriet si "Miscellaneous". V lavej casti vidis niekolko gadgetov, ktore sluzia na manipulaciu s jednotlivymi polozkami zoznamu. Ak ale nastavujes "Miscellaneous", tieto gadgety su zablokovane. Tri gadgety umiestnene v dolnej casti okna sluzia na opustenie programu. Ak zvolis "Save", nastavene udaje budu trvalo ulozene. Ak zvolis "Use", udaje budu platne len do nasledujuceho resetu. Volbou "Cancel" opustis Prefs Editor bez akejkolvek zmeny udajov. Ak dva krat kliknes na niektoru polozku v zozname, alebo ak ju oznacis a potom kliknes na "Edit", otvori sa dalsie okno, v ktorom mozes nastavit vhodne parametre. @endnode @node PR_general "Rozne" 3.1 Rozne: Paths: - LHA location : Vloz meno a cestu k programu LHA v tvojom systeme. Ak sa LHA nachadza na systemovej ceste (napr. v C:), staci zadat len "LHA". Ak na tomto mieste nezadas miesto, kde sa LHA nachadza, MTool nebude schopny pracovat s archivmi. - Def. Path 1 : MTool moze pri starte zobrazit obsahy dvoch adresarov. Na tomto mieste mozes definovat adresar pre lave okno. - Def. Path 2 : To iste, no s pravym oknom. - Drawer Icon : Neskor v tomto dokumente si povieme ako generovat objekty typu ikona. Na tomto mieste si mozes zvolit ikonu, ktoru bude MTool pouzivat pre adresare. Teraz vsak tato definicia nie je mozna, pretoze nemas nadefinovany ziadny objekt typu ikona. Screen & Flags: - Screen Type : Zvol typ okna, na ktorom sa bude otvarat MTool - Workbench, Public alebo nova obrazovka. - Screen Name : Ak sa okno MTool neotvara na Workbench-i, mozes si zvolit meno obrazovky. - Fullsize... : Ak je zvolena tato moznost a nie je zvolena Workbench obrazovka, MTool vyuzije celu velkost obrazovky bez gadgetov na zmenu velkosti. - AutoDir : Ak je zvolena tato moznost, MTool zistuje zmenu disku a aktualizuje zoznam suborov, ak je to potrebne. - Close = Hide : Za normalnych okolnosti MTool skonci svoju cinnost v momente ked zatvoris jeho okno. Ak je zvolena tato moznost, MTool po zatvoreni okna zostava v pam ti. Opetovne vyvolanie programu je mozne pomocou hotklaves (Ctrl-Alt-<). Tieto klavesy su konfigurovatelne cez MTool tooltypes. - Length, ... : Tento a dalsie gadgety su pouzite na definovanie volieb pre kopirovanie, presun a mazanie suborov. Tieto gadgety su rovnake ako copy requester v samotnom programe. Podrobnejsi opis najdes v 4 kapitole tohto manualu. Screenmode: Mozes zvolit rozlisenie, pocet farieb a zobrazovaci mod pre MTool, ak je ale zvolena vlastna obrazovka. Window Dimensions: Objavy sa prazdne okno. Mozes ho presuvat, alebo menit ako sa ti paci. Ak si uz spokojny s nastavenim, okno zatvor. Odteraz sa bude MTool otvarat v okne, ktore si si nadefinoval. Gadget Font: Mozes si zvolit meno a velkost fontu, ktory bude pouzity pre gadgety. List Font: To iste pre okna, zobrazujuce obsahy suborov (iba neproporcionalne fonty). Ak si sa dostal az sem a vyskusal si si vsetky moznosti programu, uloz si svoje nastavenia ("Save") a spust MTool. Jeho funkcia je opisana v @{"Kapitola 4" link Usage} tohto manualu. Nasledujuce podkapitoly opisuju rozsirene preferencie. Tieto nedavaju zmysel, pokial nespustis MTool. @endnode @node PR_progs "Programy" 3.2 Programy: Ak zmenis "Object type" z "Miscellaneous" na "Program", uvidis, ze gadgety vlavo uz nie su zablokovane. Mozes ich pouzit na vytvaranie novych poloziek v zozname, na ich odstranenie, na ich presun na zaciatok, alebo koniec zoznamu, na ich skopirovanie. Mozes ich tiez zotriedit podla abecedy. Na vytvorenie novej polozky zvol "New". Zvol si tuto polozku a zmen jej meno (napr. na "Protection Bits") napisanim retazca do gadgetu pod zoznamom poloziek. Teraz klikni na "Edit". Objavi sa requester s menom objektu v hornej casti. Toto meno mozes samozrejme zmenit. Pod tymto gadgetom sa nachadza tzv. slider, presuvanim ktoreho mozes menit udaje vsetkych poloziek v zozname: Program : Cesta a meno programu. Parameters : Vloz argumenty pre tento program. Argumenty, ktore sa nemenia (napr. options) napis rovnako ako ich pises v Shell-y. Meniace sa argumenty, ako su mena suborov, alebo cesty su nahradene znakom "%s". Def.Parm. 1: Na tomto mieste urcis, co bude pouzite ako nahrada za prve "%s" v retazci parametrov. Def.Parm. 2: To iste s druhym "%s". Def.Parm. 3: To iste s tretim "%s". Viem, ze tato metoda definovnia nie je jednoducha na pochopenie, no priklad ti pravdepodobne pomoze: 1. Protection Bits: Program : C:Protect Parameters : %s "%s" Def.Parm. 1: Request Def.Parm. 2: Source File Name Def.Parm. 3: None Ak je volany tento programovy objekt ( ako ho volat bude opisane neskor ), vyvola sa requester, ktory bude od teba pozadovat vlozenie argumentov. Tebou zadany udaj nahradi prvy "%s" znak v retazci parametrov. MTool teraz vykona zadany prikaz, s tvojimi parametrami, so vsetkymi oznacenymi subormi v aktivnom okne. Subory, ktore oznacis su vlastne nahradou za druhy "%s" znak. Ak mas napriklad oznacene subory "startup-sequence" a "user-startup" v tvojom S: adresari, vyvolas tento programovy objekt a v requestery napises "+S", MTool vykona nasledujuce prikazy: C:Protect "S:user-startup" +S C:Protect "S:startup-sequence" +S 2. Editor: Program : SYS:XCli/EDC Parameters : "%s" -Sticky Def.Parm. 1: Source File Name Def.Parm. 2: None Def.Parm. 3: None Tento priklad ukazuje, ako volat CygnusEd z MTool. Ak vynechas "-Sticky", mozes pouzit tento typ objektu aj pre mnoho dalsich programov, napr. pre zobrazovac obrazkov, prehravac modulov, ... 3. Copy: Program : C:Copy Parameters : "%s" "%s" Def.Parm. 1: Source File Name Def.Parm. 2: Dest Path Def.Parm. 3: None Toto je alternativa "Copy" gadgetu v MTool. V praxi teda nema zmysel definovat takyto objekt, no je to dobry priklad objektovej koncepcie MTool. @endnode @node PR_menu "Menu" 3.3 Menu: Layout requesterov nie je ziadnym velkym prekvapenim. Su tu iba dva nove gadgety: Shortcut : Klavesa, ktora bude pouzita (spolu s pravou amigou) na volanie programoveho objektu definovaneho dole. Program : Programovy objekt, ktory bude volany po zvoleni z menu. Mena objektov su pouzite ako menu vstupi v Tools menu MTool. Priklad: Object Name: Kopiruj subory Shortcut : Y Program : Copy V menu sa vytvori polozka "Kopiruj subory". Klavesova skratka (Shortcut) je zobrazena na pravej strane tejto polozky. Ak si v menu vyberies tuto polozku, bude volany programovy objekt "Copy". @endnode @node PR_icon "Ikony" 3.4 Ikony: Otvori sa requester, kde si mozes vybrat ikonu, ktora bude pouzita pre prislusne meno. Priklad: Object Name: Adresar Icon File : SYS:System.info "System.info" predstavuje symbol pre adresar. Tento objekt mozes pouzit na definovanie ikon pre adresare (pozri miscellaneous-> paths). @endnode @node PR_types "Typ suboru" 3.5 Typ suboru: Toto je velmi silna moznost programu MTool, preto je trocha komplikovanejsia. Na tomto mieste musis pre MTool povedat, ako ma identifikovat rozlicne typy suborov. Ak MTool identifikuje typ suboru, mozes mu povedat, co s nim ma robit. Gadget "Recognition" sa pouziva na vyber rozpoznavacieho modu: - Pattern : Rozpoznavaci retazec je pouzity ako vyhladavacia vzorka pre DOS, ktora je porovnavana s menom suboru. - ASC-Filter : Rozpoznavaci retazec je bajt po bajte porovnavany so zaciatocnymi bajtami suboru. Otaznik v rozpoznavacom retazci znamena lubovolny znak. - HEX-Filter : Dva znaky rozpoznavacieho retazca su pouzite ako HEXa bajt a su porovnavane s jednym bajtom suboru. Znova mozes pouzit otaznik. - ASCII Text : MTool testuje, ci subor je ASCII text. Rozpoznavaci retazec sa tu nepouziva. - Unknown File: Subor nie je zhodny so ziadnym z hore uvedenych typov. Rozpoznavaci znak sa tu opat nepouziva. Pri rozpoznavani typu suboru mozes pouzit tri sposoby: - Ak zvolis "Analyze", MTool zobrazi typ suboru. - MTool moze zacat vykonavat prislusny programovy objekt pre subor ak na neho dvakrat kliknes, alebo zvolis "Action". - Ak kliknes na "Icon", MTool vytvori ikonu prislusneho typu pre zvoleny subor. Takto mozes definovat programove objekty a objekty pre ikony pre vsetky typy suborov. @endnode @node PR_devs "Zoznam zariadeni" 3.6 Zoznam zariadeni: MTool ti umoznuje definovanie alternativnych zoznamov zariadeni. Mena objektov su pouzite ako zoznam poloziek. Ak si vyberies niektoru polozku, aktivne okno ti zobrazi obsah adresara uvedeneho v "Path Name". @endnode @node PR_action "Zoznam akcii" 3.7 Zoznam akcii: Zoznam zariadeni moze byt prepnuty na zoznam akcii. Pracuje rovnako ako konfigurovatelny zoznam akcii: Zobrazia sa mena objektov a po zvoleni niektoreho z nich bude vykonany prislusny programovy objekt. @endnode @node PR_devmod "Mody Zariadeni" 3.8 Mody Zariadeni: Tento zoznam mozes pouzit na dve rozdielne typy nastaveni. Prvym sposobom je moznost vyradit niektore polozky zo zoznamu zariadeni vyuzitim DOS vzorky. Tato moznost moze byt pouzita samostatne pre zariadenia, mena a assigny. Najlepsie bude, ak si to ukazeme na dvoch prikladoch: - Predstav si, ze chces vidiet mena vsetkych zariadeni (DF0:, DH0:,...) v zozname zariadeni, no nechces vidiet ziadne mena. Jednoducho nastav cyklovaci gadget na "Volumes", nastav vzorku na "#?" a zapni "Hide Object in Device List". Meno objektu si mozes zvolit, ake potrebujes, samozrejme. - Predstav si, ze nechces vidiet "Wordsworth:" assigny v zozname zariadeni. Vzorka: "Wordsworth:", cyklovaci gadget: "Assigns", "Hide Object in Device List". To je vsetko. Druhym sposobom mozes vypnut dir caching pre niektore zariadenia, ktore to nepodporuju (pozri vysvetlenie v kapitole 4.8.5). Ak chces zistit, ktore zariadenie podporuje dir caching, prekopiruj nejaky subor (pomocou MTool) do niektoreho adresara na tomto zariadeni. Ak obsah adresara nebude automaticky aktualizovany, dir caching musi byt vypnuty. Zatial viem iba o CrossDOS, kde to nejde. Takze priklad pouzitia: - Nastav vzorku na "PC?:", cyklovaci gadget na "Device". Potom zapni "Disable Caching". A je to. @endnode @node Usage "Pouzivanie MTool" 4. Pouzivanie MTool Ak si zatial nikdy nepracoval s directory utilitami ako MTool, opisem ti strucne zakladne myslienky. Ako uzivatel MTool by si mal poznat pracu s Workbenchom a shellom. Ak nie, popleties nielen seba, ale aj svoj system. MTool spaja moznosti a flexibilitu shellu s komfortom Workbenchu. Vsetky akcie mozes ovladat pomocou mysi: kopirovanie, presun a mazanie suborov, zobrazovanie obrazkov, editovanie textov, atd... Ak spustis MTool, uvidis dve velke prazdne miesta. Tieto miesta budu neskor pouzite na zobrazovanie obsahov adresarov. Nad kazdym obsahom je gadget, v ktorom je zobrazene meno prislusneho adresara. Tento gadget mozes aktivovat kliknutim mysi do vnutra gadgetu. Teraz mozes napisat cestu k inemu adresaru, ktory bude zobrazeny. Pod kazdym zoznamom suborov je male miesto, ktore obsahuje informacie o disku prinaleziacemu adresaru - velkost volneho miesta na disku a jeho status ("OK": Vsetko je v poriadku, "Prot.": disk je chraneny proti zapisu, "Vali": Disk je neplatny - zapis nie je mozny). V tom istom riadku najdes aj gadget "I". Ak kliknes na tento gadget, zobrazia sa podrobnejsie informacie o disku: kompletna kapacita disku, meno disku, velkost oznacenych suborov a adresarov. Ak kliknes na jedno z okien, zobrazujuce obsahy adresarov, riadok pod tymto oknom bude zobrazeny zvysenym jasom a riadok na opacnej strane bude tmavsi. Okraj tohto okna bude zobrazeny tak, ze nadobuda dojem stlacenia dovnutra. Takto zobrazene okno sa vola aktivne okno. Ak chces zmenit aktivne okno, mozes tiez stlacit klavesu "SPACE". @endnode @node US_dirs "Zoznam suborov" 4.1 Operacie so zoznamom suborov Medzi dvoma oknami je stlpec gadgetov, pouzitim ktorych sa vykonavaju zakladne funkcie programu. Na vrchole tohto stlpca je gadget "Parent". Ak na neho kliknes, aktivne okno zobrazi obsah adresara o jednu uroven vyssieho - obsah rodicovskeho adresara. Napriklad, ak aktivne okno zobrazuje obsah adresara "Workbench:devs/printers" a kliknes na "Parent", MTool nacita obsah adresara "Workbench:devs" a zobrazi ho. To iste mozes dosiahnut aj kliknutim na okraj, alebo stlacenim kurzorovej klavesy vlavo. Pismeno "P" v gadgete Parent je podciarknute. Znamena to, ze akciu tohto gadgetu mozes tiez volat stlacenim klavesy p. Plati to pre vsetky gadgety, ktore maju podciarknute niektore pismeno. Pod gadgetom parent najdes zoznam obsahujuci mena vsatkych zariadeni, diskov, ktore su k dispozicii a aktivnych assignovanych zariadeni. Tento zoznam bude aktualizovany pri kazdom vlozeni, alebo vybrati disku. Ak si vyberies niektoru polozku zo zoznamu, jeho obsah bude zobrazeny v aktivnom okne. Zoznam zariadeni moze byt pouzity na dva dalsie ucely. Prvy je moznost definovania vlastnych zonamov zariadeni pouzitim Prefs Editora. Druhy je moznost definovania zoznamu dodatocnych akcii. Udaje, ktore zobrazuje zoznam zariadeni mozes zmenit gadgetom pod tymto zoznamom, alebo pouzi klavesovu skratku "`" (pod ESC) @endnode @node US_Copy "Kopirovanie, Mazanie..." 4.2 Kopirovanie, Mazanie, Premenovanie a Vytvaranie novych adresarov Prve tri gadgety umiestnene pod zoznamom zariadeni su najzauji- mavejsie z hladiska struktury tvojich diskov a na nich ulozenych dat. Pozor hlavne na mazanie niektoreho (alebo vsetkych) suborov! Copy: Vsetky oznacene subory a adresare v aktivnom okne budu prekopirovane do adresara v neaktivnom okne. Originalne data su nezmenene. Adresare su kopirovane s celym obsahom. Move: To iste ako Copy no s jednym velkym rozdielom: Kazdy subor je po prekopirovani zmazany. Po presune oznacenych suborov su originalne subory v zdrojovom adresary zmazane. Delete: Maze vsetky oznacene subory a adresare (s celym ich obsahom) v aktivnom okne. Nezabudni, ze tato zmena je trvala! Ak ale nahodou zmazes nejake subory, programy ako DiskSalv2 a FixDisk ti ich obnovia, no iba vtedy, ak nedoslo k ich prepisaniu na disku. Kazdy z tychto troch gadgetov vyvola okno, ktore sa pouziva na kontrolu kopirovania, alebo mazania suborov. Ak si si isty, ze chces skopirovat/zmazat vsetky oznacene subory, stlac klavesu "Return". MTool teraz prekopiruje/zmaze vsetky subory, pricom nie je moznost tento proces zastavit. Mozes tiez porovnat obsah suboru so suborom, ktory ma rovnake meno, ak takyto subor existuje v neaktivnom okne. Taktiez mozes nastavit ci chces potvrdit kazdy subor, alebo naopak - kopirovanie/ mazanie ma prebiehat bez otazok, mozes tiez nastavit, ci sa ta ma program opytat len v pripade, ze subor sa uz v cielovom adresari nachadza. Ak zvolis "Change name", mozes zvolit nove meno pre subor, ktory uz existuje. Rename: Do okna, ktore sa zobrazi pre kazdy oznaceny subor, mozes napisat nove meno suboru, alebo adresara. Ak chces tento proces zrusit, klikni na zatvaraci gadget premenovacieho okna; "Cancel" preskoci iba aktualny subor. "MakeDir" vytvara novy adresar v aktivnom okne. V okne mozes zadat meno pre tento adresar. Gadget "I" pri "MakeDir" ma tu istu funkciu, no spolu s novym adresarom vytvori aj Ikonu. @endnode @node US_select "Vyber" 4.3 Vyber Dalsie dva gadgety su pouzite na vyber niektorych poloziek z aktivneho okna. "All" oznaci vsetky polozky, "Nothing" zasa zmeni vsetky oznacene polozky na neoznacene. Male gadgety "?" na pravej strane sa pouzivaju na oznacenie suborov podla nejakeho kluca. V okne, ktore sa objavi, mozes napisat AmigaDOS vzorku a vsetky subory, ktore vyhovuju tejto vzorke budu oznacene, alebo bude zmenene na neoznacene. Ak mas oznacene nejake subory v aktualnom okne - bez ohladu nato, ci to bolo mysou, alebo pouzitim niektoreho z hore uvedenych gadgetov - udaj o volnej kapacite disku sa zmeni na velkost oznacenych suborov. Takto mozes okamzite vidiet, ci sa oznacene subory zmestia na cielovy disk, alebo nie. @endnode @node US_archiv "Archivy" 4.4 Archivy Archivy su subory obsahujuce jeden, alebo viac suborov ulozenych v zbalenej forme. Pouzivaju sa najcastejsie pri prenose suborov modemom, pretoze prenos je rychlejsi a manipulacia je lahsia (praca s jednym suborom namiesto tuctov) MTool je schopny kontrolovat vsetky standartne akcie archivacneho programu "LHA". LHA sa ale musi nachadzat v tvojom systeme a jeho cesta musi byt uvedena v preferenciach. 4.4.1 Vytvaranie novych archivov: Ak chces vytvorit novy archiv, mozes postupovat rovnako ako pri kopirovani suborov, alebo adresarov. Vyber si teda subory, ktore chces mat v archive. Teraz namiesto moznosti "Copy" zvol "Archive". Program sa ta spyta na meno noveho archivu a po jeho zadani budu vsetky oznacene subory a adresare v aktivnom okne zbalene do jedneho archivu a ten bude umiestneny v neaktivnom okne. Originalne subory nebudu zmenene. 4.4.2 Rozbalovanie archivov, ich ciastocne mazanie alebo vkladanie suborov do archivu: Ak mas nejaky archiv, klikni na neho dva krat ako na subor, alebo adresar. MTool teraz zobrazi v aktivnom okne obsah archivu. Podadresare vsak nie su zobrazene ako klasicke podadresare - kazdy subor je zobrazeny so svojou kompletnou cestou. Teraz mozes zaobchadzat s tymto zoznamom ako s normalnym zoznamom suborov: Kopirovat, Presuvat, Mazat, atd. MTool ale odmietne zobrazit obsahy archivov v oboch oknach, pretoze kopirovanie suborov z jedneho archivu do druheho je prilis komplikovane a LHA takyto sposob priamo nepodporuje. Ak to chces spravit, musis subory najskor rozbalit (napriklad do RAM:) a potom ich znova zbalit. Niektore akcie vsak nemozu byt pouzite s archivmi, preto ich gadgety budu zablokovane tak dlho, pokial aktivne okno zobrazuje obsah archivu. @endnode @node US_analyze "Analyza a Akcia" 4.5 Analyza a Akcia MTool moze robit analyzu oznacenych suborov (nie vsak adresarov) stlacenim gadgetu "Analyze". V okne, ktore tato akcia vyvola bude zobrazene meno suboru a zoznam informacii, ktore MTool o tomto subore pozna - bud z poznatkov o definicii objektu, alebo priamo z kodu. Na pravej strane mozes vidiet a manipulovat s ochrannymi priznakmi suboru. Zmeny priznakov budu zapisane ak nestlacis gadget "Cancel". Action: skusi urobit nieco uzitocne zo suborom. Normalne je odstartovany program (napr. prezerac obrazkov). Su dva sposoby, ako potvrdit akciu pre dany typ suboru bez pouzita okna pre analyzu. Mozes dvakrat kliknut na meno suboru v zozname suborov, alebo mozes kliknut na gadget "Action". V prvom pripade bude akcia vykonana iba pre subor, na ktory dvakrat kliknes, inak ma akcia vpliv na vsetky oznacene subory. Ak je MTool nastaveny korektne, akcia priamo pracuje s ASCII textami a LHA archivmi. Dalsie typy suborov mozu byt definovane v Prefs Editory. @endnode @node US_menu "Menu" 4.6 Menu Menu ma dve hlavne funkcie. Mozes volat Prefs Editor na nastavenie modu pre obrazovku a fontov pre MTool podla tvojich poziadaviek, alebo mozes definovat externe programi pre "Tools" menu. Tato cinnost bude vysvetlena neskor. V menu "Project" mozes najst polozky, ktore ti zobrazia informacie o MTool, alebo na opustenie programu. Opustit program mozes ale aj stlacenim "Amiga-q", alebo ESC. "Hide" zatvara okno (a obrazovku) MTool. Program vsak zostava v pam ti a jeho znovuvyvolanie je mozne stlacenim hotkey (standartne: Ctrl Alt "<"), alebo pouzitim Exchange programu. Menu "Preferences" mozes pouzit na nahranie prefs suborov, na volanie prefs editora a na prepinanie medzi dvoma zaujimavymi modmi: "CustomScreen" prepina medzi Workbench obrazovkou a custom public screen (vlastna obrazovka). "AutoDir" umoznuje aktualizaciu zoznamu zariadeni v pripade, ze bol vlozeny/vytiahnuty disk. Zoznam suborov bude aktualizovany tiez (ak je to potrebne). Ako bolo spomenute uz skor, menu "Tools" moze obsahovat aj dalsie polozky - odkazy na programi, ktore si mozes definovat v Prefs Editore. @endnode @node US_icon "Ikony" 4.7 Ikony MTool moze vytvarat ikony pre lubovolne subory. Ak to ma pracovat, musis najskor nadefinovat Filetype v preferenciach a potom nadefinovat ikonu pre prislusny Filetype. Postup pri vytvarani ikon je potom taky, ze oznacis subory, kliknes na "Icon" a MTool uz urobi vsetko potrebne. @endnode @node US_rest "Dalsie moznosti" 4.8 Dalsie moznosti 4.8.1 Pouzivanie klavesnice MTool od verzie 1.3 umoznuje volat takmer vsetky funkcie pomocou klavesnice. Najzaujimavejsie su kurzorove klavesy, ktorymi mozes ovladat aktivny zoznam suborov. Polozka v tomto zozname zobrazena hrubsim pismom je pouzita ako "kurzor". Klavesa "kurzor vlavo" vyvolava navrat do rodicovskeho adresara, "kurzor vpravo" vyvolava "Akciu" s hrubsie vyznacenou polozkou, samozrejme ak to nie je adresar - vtedy sa vypise zoznam suborov v tomto adresary, alebo ak to nie je archiv - vtedy sa zobrazi jeho obsah. Tento interface je totozny so suborovym requesterom MFR od Stefana Stunza. Vyber polozky mozes tiez urobit stlacenim klavesy SHIFT pocas pohybu v zozname suborov. Sp tne odznacenie je mozne stlacenim klavesy ALT. Zmena aktivneho okna je mozna stlacenim klavesy SPACE a "Return" zasa aktivuje retazcovy gadget nad aktivnym oknom. Takmer totozne pracuje aj kontrola zoznamu zariadeni. "Del" prepina na kurzorovu kontrolu zoznamu zariadeni. Hore/dole presuva kurzor, vlavo/vpravo zobrazi adresar zvolenej polozky do laveho/praveho okna. Dalsie mody zoznamu zariadeni mozu byt menene stlacenim "`". 4.8.2 Commodity Podpora komodit bola do MTool vlozena vo verzii V1.5. Tato podpora priniesla aj novu polozku do Project menu: Hide. Ak je zvolis, MTool zatvori svoje okno (ak MTool bezi na vlastnej obrazovke, zatvori ju tiez). Stale vsak zostava v pam ti. Pre znovuotvorenie jeho okna: stlac hotkey (standartne je nastavene: Ctrl Alt <); pouzi komoditu Exchange; alebo znova spust program - druhy MTool aktivuje MTool, ktory je uz v pam ti a ukonci svoju cinnost. Budes ale kratko potrebovat pam t pre dva programi MTool. Ak chces zmenit hotkey, vloz svoju kombinaciu klaves "CX_POPKEY=kombinacia klaves" do MTool tooltype, alebo ako shell parameter. "CX_POPUP=no" sposobi, ze po spusteni je okno programu MTool zatvorene. To mozes vyuzit presunu- tim MTool do adresara WBStartup a po nabootovani bude MTool stale pripraveny na pouzitie. 4.8.3 Appwindow Existuje este jeden velmi lahky sposob ako zobrazit obsah adresara. Ak MTool bezi na Workbenchi, staci presunut ikonu do jedneho z okien MTool. Bude zobrazeny obsah adresara a bude zvolena ikona s menom suboru. Tento sposob pracuje aj vtedy, ak zvolis viac ako jednu ikonu. 4.8.4 AppIcon Pretoze AppWindow pracuje iba na workbench obrazovke, v MTool V2.1 sa AppIcon objavi na workbench obrazovke hned po spusteni programu. Sluzi to na dva ucely. Prvy je moznost umiestnenia ikony na tuto ikonu, cim bude nasledne zobrazena jej cesta v aktualnom okne, druhy je moznost dvojiteho kliknutia na tuto ikonu. Po tomto kliknuti MTool otvori vsetky svoje okna - nezavisle od toho, kde bol predtym (zakryty inymi oknami, na inej obrazovke, alebo bol skryty). 4.8.5 Directory Caching MTool si vzdy uklada do buffera obsahy poslednych dvadsiatich adresarov. Ak chces zobrazit jeden z bufferovanych adresarov a obsah tohto adresara nebol zmeneny od jeho ulozenia do buffera, bude zobrazeny bez akychkolvek zdrzani. Tato moznost je zvlast uzitocna v pripade, ze pracujes s disketami. Nemusis sa namahat nastavenim tejto moznosti, vsetko pracuje automaticky. 4.8.6 Manualne nacitanie obsahu adresara Za normalnych okolnosti si MTool automaticky zisti, ci doslo k zmene v niektorom zo zobrazovanych adresarov. Ak ano, dojde k novemu nacitaniu obsahu tohto adresara. Tato moznost sa vsak neda vyuzit pri vsetkych filesystemoch. Ak nastane tato situacia, dir caching (pozri 4.8.5) musi byt vypnuty. Ak MTool nedetekuje zmeny v adresary, mozes to urobit manualne kliknutim na "!" - gadget, ktory sa nachadza vedla textoveho gadgetu zobrazujuceho cestu. 4.8.7 Specialne moznosti - Na lavej a pravej strane pri parent gadgete najdes dva gadgety so symbolmi ">" a "<". Pouzivaju sa na zobrazenie obsahu jedneho zo zonamov suborov do ineho, teda v oboch oknach bude zobrazeny obsah toho isteho adresara. - Prefs Editor otvara svoje okno na tej istej obrazovke ako MTool, ak je k dispozicii. Kazda zmena preferencii sa odraza v MTool - MTool sa zmenam okamzite prisposobi. - Pocas cakania na vstup kontroluje MTool zmeny v zobrazenych adresaroch. Ak bolo nieco zmenene, MTool znova zobrazi zoznam, s tym, ze sa vsetky zmeny na tomto zozname odzrkadlia. Vykonava sa to pouzitim "notify" a nezabera to ziadny cas procesora. - Adresare su znovu zobrazene iba ak nastala nejaka zmena. - Copy requester mozes zmenit aj pocas prace. Zmena zastavi cinnost, ktoru mozes znova spustit pouzitim "Start". - Pocas premenovavania viacerych suborov mozes tuto cinnost ukoncit jednoduchym zatvorenim premenovavacieho requestera. - Dvojito vyznacene gadgety mozu byt pouzite stlacenim "Return". @endnode